/* CSS Document */
.buy{display:block; padding:20px 0;}
.buy .h3-title{padding:7px 0; font-size:15px; display:block;}
.buy .address-div{display:block;}
.buy .address-div li{background-image:url(/static/images/common/addressbg.png); background-position:-240px 0; 
width:240px; height:160px; position:relative; overflow:hidden; display:block; float:left; margin-right:10px; 
padding:10px 15px; box-sizing:border-box; cursor:pointer;}
.buy .address-div li.cur{background-position:0 0;}
.buy .address-div li:hover{background-position:-480px 0;}
.buy .address-div li h3{padding:5px 0; font-size:14px;}
.buy .address-div li p{padding:3px 0; font-size:12px; color:#666;}
.buy .address-form-table{}
.buy .address-form-table td{padding:5px; font-size:12px;}
.buy .address-form-table .item-name{text-align:right; width:100px; color:#666;}
.buy .address-form-table .item-name i{color:#F00; font-size:14px; vertical-align:-3px;}

.buy .goods-table{clear:both; margin:20px 0;}
.buy .goods-table td,.buy .goods-table th{padding:10px; font-size:12px; text-align:center;}
.buy .goods-table thead th{background-color:#e5e5e5; font-weight:400;}
.buy .goods-table .pic{width:80px; height:80px; float:left; margin-right:15px; overflow:hidden;}
.buy .goods-table .pic img{width:100%; height:100%; display:block;}
.buy .goods-table .name{overflow:hidden; font-size:13px; text-align:left; padding-top:7px;}
.buy .goods-table .amount{font-size:14px; color:#F00; font-weight:600;}
.buy .goods-table tbody tr:hover td{background:#F5F5F5;}

.buy .settlement-div{display:block; background:#F0F0F0;}
.buy .settlement-div .settlement{padding:15px 30px; float:right; background-color:#D6146C; color:#fff; font-size:14px;}
.buy .settlement-div .total-amount{float:right; padding:15px 20px 0; font-size:16px;}
.buy .settlement-div .total-amount span{color:#F00; font-size:18px;}
.buy .settlement-div .num{font-size:13px; padding:15px 10px 0;}

.buy .order-goods-div{display:block;}
.buy .order-goods-div .pic{width:80px; height:80px; float:left; overflow:hidden; margin-right:15px;}
.buy .order-goods-div .pic img{display:block; width:100%; height:100%;}
.buy .order-goods-div .name{overflow:hidden;}
.buy .order-goods-div .total-amount{font-size:16px; font-weight:800; float:right;}
.buy .order-table{}
.buy .order-table .order-name{font-size:14px; line-height:1.2; color:#333;}
.buy .order-table .order-amount{font-size:16px; color:#F00; font-weight:600;}

.buy .pay-div{display:block; padding:10px 0;}
.buy .pay-item{height:30px; float:left; margin:0 20px 20px 0;}
.buy .pay-item label{width:26px; height:29px; float:left; line-height:31px; margin-top:2px;}
.buy .paytype{background-image:url(/static/images/common/pay.png); background-repeat:no-repeat; 
width:140px; height:29px; border:1px #CCC solid; float:left;}
.buy .alipay{background-position:0 0;}
.buy .wxpay{background-position:-300px -280px;}
.buy .icbc{background-position:-150px 0;}
.buy .ccb{background-position:-300px 0;}
.buy .abc{background-position:0 -40px;}
.buy .youzheng{background-position:-150px -40px;}
.buy .jiaohang{background-position:-300px -40px;}
.buy .zhaohang{background-position:0 -80px;}
.buy .zhonghang{background-position:-150px -80px;}
.buy .zhongxin{background-position:-300px -80px;}

.buy .btn-pay{width:160px; height:45px; line-height:45px; font-size:16px; text-align:center; margin:0 auto; display:block;}

